<h1>Component oriented programmation</h1>

<img class="right figure" src="Slidy/img/events.png"/>

<p>Development unit is the <strong>Component</strong></p>
<ul>
	<li>Behavioural components: manages a functionnality</li>
	<li>Graphical components: manages a widget</li>
</ul>

<p>Broadcasted Event-driven communication</p>
<ul>
	<li>Components don't need to know each other</li>
	<li>Ensure maximal reuse of components</li>
	<li>Easy communication between multiple elements</li>
</ul>

